home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 3 / BBS in a box - Trilogy III.iso / Files / Prog / B-C / CIconButton CDEF 1.0 / Sample Code / CIconButton.CLib.h < prev    next >
Encoding:
Text File  |  1993-10-15  |  1.3 KB  |  32 lines  |  [TEXT/KAHL]

  1. pascal Boolean CIB_IsCustomControl (ControlHandle c);
  2. pascal void CIB_SetCallbackProc (ControlHandle c, ProcPtr theProc);
  3. pascal void CIB_SetTitleOrientation (ControlHandle c, int orientation);
  4. pascal void CIB_SetGeometryChanges (ControlHandle c, Boolean geometryChanges);
  5. pascal void CIB_SetTrackRegion (ControlHandle c, Boolean trackRegion);
  6. pascal void CIB_SetUseWFont (ControlHandle c, Boolean useWFont);
  7. pascal void CIB_GetCopyright (ControlHandle c, Str255 s);
  8. pascal long CIB_GetVersion (ControlHandle c);
  9. pascal void CIB_SetMainIcon (ControlHandle c, int iconID);
  10. pascal void CIB_SetShellIcon (ControlHandle c, int iconID);
  11. pascal void CIB_SetAltIcon (ControlHandle c, int iconID);
  12. pascal void CIB_SetIcons (ControlHandle c, int main, int shell, int alt);
  13. pascal void CIB_SetLabelGap (ControlHandle c, int gap);
  14. pascal void CIB_SetCheckmarkGap (ControlHandle c, int gap);
  15.  
  16. pascal void CIB_SetTextFont (ControlHandle c, int theFont);
  17. pascal void CIB_SetTextFace (ControlHandle c, Style theFace);
  18. pascal void CIB_SetTextMode (ControlHandle c, int theMode);
  19. pascal void CIB_SetTextSize (ControlHandle c, int theSize);
  20.  
  21. typedef struct 
  22.     {
  23.                 int tsFont;
  24.                 char filler;
  25.                 Style tsFace;
  26.                 int tsMode;
  27.                 int tsSize;
  28.     } TextState, *TextStatePtr;
  29.  
  30. pascal void CIB_SetTextState (ControlHandle c, TextStatePtr theTextState);
  31.  
  32.